cl349@arcadians.cl.cam.ac.uk [Fri, 19 Nov 2004 20:18:49 +0000 (20:18 +0000)]
bitkeeper revision 1.1159.179.16 (
419e55293A-xJW0Y2c6IGELhIGnRUg)
xenU_defconfig, xen0_defconfig:
Update for linux-2.6.10-rc2.
cl349@arcadians.cl.cam.ac.uk [Fri, 19 Nov 2004 18:53:59 +0000 (18:53 +0000)]
bitkeeper revision 1.1159.179.15 (419e4147MLxxTvBc9zlN1KN3pUk7BA)
setup_arch_post.h:
clear feature sep flag to avoid modification to sysenter.c
Makefile:
g/c unmodified vmlinux.lds
ioremap.c, fault.c, timer_tsc.c, setup.c, ldt.c:
Whitespace.
traps.c:
Whitespace and remove unused code.
head.S:
writable pagetables are always enabled
Makefile:
g/c unmodified vmlinux.lds and sysenter.c
.del-sysenter.c~
4edabffbf333447d:
Delete: linux-2.6.10-rc2-xen-sparse/arch/xen/i386/kernel/sysenter.c
.del-vmlinux.lds.S~
a6e49b85e6684b9a:
Delete: linux-2.6.10-rc2-xen-sparse/arch/xen/i386/kernel/vmlinux.lds.S
cl349@arcadians.cl.cam.ac.uk [Fri, 19 Nov 2004 18:03:03 +0000 (18:03 +0000)]
bitkeeper revision 1.1159.179.14 (419e3557Bfp_tay_gkieArfoR5RwPA)
Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xen-2.0-linux.bk
into arcadians.cl.cam.ac.uk:/local/scratch-2/cl349/xen-2.0-linux.bk
cl349@arcadians.cl.cam.ac.uk [Fri, 19 Nov 2004 18:02:14 +0000 (18:02 +0000)]
bitkeeper revision 1.1159.182.2 (419e35262uwuQFurr1RBSu_bioXF2A)
Many files:
Whitespace.
irq_vectors.h:
Define TIMER_IRQ.
Remove unused bits and cleanup whitespace.
time.c:
Use TIMER_IRQ.
skbuff.c:
whitespace.
cl349@arcadians.cl.cam.ac.uk [Fri, 19 Nov 2004 16:38:51 +0000 (16:38 +0000)]
bitkeeper revision 1.1159.182.1 (
419e219b-NEt5mNzRdSAn_QT6BQ4ZA)
Move definition of direct_remap_area_pages from pgalloc.h to pgtable.h,
next to io_remap_page_range.
cl349@arcadians.cl.cam.ac.uk [Fri, 19 Nov 2004 16:20:45 +0000 (16:20 +0000)]
bitkeeper revision 1.1159.179.13 (419e1d5dIW7gvdRELcSm3ZA6UbTN9A)
Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into arcadians.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xen-2.0-linux.bk
cl349@arcadians.cl.cam.ac.uk [Fri, 19 Nov 2004 16:18:43 +0000 (16:18 +0000)]
bitkeeper revision 1.1159.180.4 (419e1ce3xP6qsH24SA4ybMEapaR_LQ)
g/c empty.c
cl349@arcadians.cl.cam.ac.uk [Fri, 19 Nov 2004 15:37:35 +0000 (15:37 +0000)]
bitkeeper revision 1.1159.179.12 (419e133foVH755X0bQ79WRObEybang)
Add teardown_irq and update do_IRQ interface to match the Linux 2.6 one.
cl349@arcadians.cl.cam.ac.uk [Fri, 19 Nov 2004 14:02:29 +0000 (14:02 +0000)]
bitkeeper revision 1.1159.179.11 (419dfcf5D6fLg4ewlxJ8pXQaNbvyLw)
manage.c, irq.h:
Add teardown_irq to uninstall irq's installed with setup_irq.
ctrl_if.c:
Use teardown_irq instead of SA_STATIC_ACTION.
manage.c, irq.h:
new file
cl349@arcadians.cl.cam.ac.uk [Fri, 19 Nov 2004 13:31:36 +0000 (13:31 +0000)]
bitkeeper revision 1.1159.179.10 (419df5b8kjv69OanDDS7RNDO6yDs7A)
g/c unmodified file.
cl349@arcadians.cl.cam.ac.uk [Fri, 19 Nov 2004 11:56:56 +0000 (11:56 +0000)]
bitkeeper revision 1.1159.179.9 (419ddf886a46T8xvzkjG72ORjFtMaw)
g/c unmodified file.
cl349@arcadians.cl.cam.ac.uk [Fri, 19 Nov 2004 11:55:20 +0000 (11:55 +0000)]
bitkeeper revision 1.1159.179.8 (419ddf289BKUO9NgFKnaFHjgBD0wyQ)
Use USER_DS for %ds/%es when in kernel -- like plain i386.
cl349@arcadians.cl.cam.ac.uk [Fri, 19 Nov 2004 11:50:59 +0000 (11:50 +0000)]
bitkeeper revision 1.1159.179.7 (419dde23S5NaiC5_0YAyRUhwqDtZUQ)
sync w/ head
cl349@arcadians.cl.cam.ac.uk [Fri, 19 Nov 2004 11:48:10 +0000 (11:48 +0000)]
bitkeeper revision 1.1159.180.3 (419ddd7ahbMbUcKt4ZRGoYKuNcN4MQ)
Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-2.0-testing.bk
into arcadians.cl.cam.ac.uk:/local/scratch-2/cl349/xen-2.0-testing.bk
cl349@arcadians.cl.cam.ac.uk [Fri, 19 Nov 2004 11:47:49 +0000 (11:47 +0000)]
bitkeeper revision 1.1159.181.1 (419ddd65nxpGF43pG96SSRICzT_NdA)
evtchn.c:
Make dynamic irq handlers safe to use with the unmodified irq probing code.
irq.c:
Remove changes to the irq probing code.
cl349@arcadians.cl.cam.ac.uk [Fri, 19 Nov 2004 11:29:58 +0000 (11:29 +0000)]
bitkeeper revision 1.1159.179.6 (419dd936eFhwYzXtzmEE2hYiNXjHZQ)
Pass irq number in regs->orig_eax like the regular i386 code.
cl349@arcadians.cl.cam.ac.uk [Fri, 19 Nov 2004 11:07:42 +0000 (11:07 +0000)]
bitkeeper revision 1.1159.179.5 (419dd3fe0jQieoSGZqkkGolvcC38Mw)
Disable Efficeon processors for now.
kaf24@scramble.cl.cam.ac.uk [Fri, 19 Nov 2004 10:12:46 +0000 (10:12 +0000)]
bitkeeper revision 1.1159.180.2 (419dc71eHwyXT3BVHFdxBKRp1BPxFw)
Add return codes to exception handlers to indicate if a fault was fixed
up and so instruction replay ought to work.
kaf24@scramble.cl.cam.ac.uk [Fri, 19 Nov 2004 09:20:24 +0000 (09:20 +0000)]
bitkeeper revision 1.1159.180.1 (
419dbad8-u4Z8SxMk3S7dzh4pdErPg)
I/O bitmap cleanups.
cl349@arcadians.cl.cam.ac.uk [Fri, 19 Nov 2004 00:40:52 +0000 (00:40 +0000)]
bitkeeper revision 1.1159.179.4 (419d4114nkyg4h9bvzeg9cCGGAkKLQ)
Update Linux 2.6 port to 2.6.10-rc2.
kaf24@scramble.cl.cam.ac.uk [Thu, 18 Nov 2004 16:06:12 +0000 (16:06 +0000)]
bitkeeper revision 1.1159.179.3 (419cc874fJd3ljoD3_vTHS4nWtM2lg)
Move event/failsafe callback addresses into thread_info (arch-dep).
Make the trap_bounce per-domain rather than per-cpu.
kaf24@scramble.cl.cam.ac.uk [Thu, 18 Nov 2004 15:25:19 +0000 (15:25 +0000)]
bitkeeper revision 1.1159.179.2 (419cbedfAFJPmYd4XKno5lrw9LXJ0A)
Auto-generate assembly struct offsets. Clean up Xen-death on
unhandleable traps/faults/NMIs/etc.
kaf24@scramble.cl.cam.ac.uk [Thu, 18 Nov 2004 15:13:33 +0000 (15:13 +0000)]
bitkeeper revision 1.1159.179.1 (419cbc1dn1mfBYorxJfIs3hxfOq3Sg)
Cset exclude: kaf24@freefall.cl.cam.ac.uk|ChangeSet|
20041117134807|36506
bren@anvil.research [Thu, 18 Nov 2004 14:59:02 +0000 (14:59 +0000)]
bitkeeper revision 1.1159.170.46 (419cb8b6t7eqyQ8XfGGabpCzZpKD4Q)
Merge br260@labyrinth.cl.cam.ac.uk:/usr/groups/xeno/BK/xen-2.0-testing.bk
into anvil.research:/scratch/anvil/bren/xeno.bk
bren@anvil.research [Thu, 18 Nov 2004 14:58:31 +0000 (14:58 +0000)]
bitkeeper revision 1.1159.170.45 (419cb897jRheBdVSsNm7oNbz_Q4DeQ)
Bring x2d2 to latest headers. Quite some fixes to make it compile.
cl349@arcadians.cl.cam.ac.uk [Thu, 18 Nov 2004 14:56:25 +0000 (14:56 +0000)]
bitkeeper revision 1.1159.176.4 (419cb819pVY6eBsMUAArh6ibXVHVbg)
Only check console_use_vt during initialization.
bren@anvil.research [Thu, 18 Nov 2004 13:13:56 +0000 (13:13 +0000)]
bitkeeper revision 1.1159.170.44 (419ca014UOzabKYzMFeVLxcsT6vGFg)
Merge br260@labyrinth.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno.bk
into anvil.research:/scratch/anvil/bren/xeno.bk
kaf24@scramble.cl.cam.ac.uk [Thu, 18 Nov 2004 10:30:37 +0000 (10:30 +0000)]
bitkeeper revision 1.1159.178.2 (419c79cdpE_zerZG3GhrXcQcFyPFXA)
Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
kaf24@scramble.cl.cam.ac.uk [Thu, 18 Nov 2004 10:27:46 +0000 (10:27 +0000)]
bitkeeper revision 1.1159.176.3 (419c7922rQh8G2esWsSBcfh7OMce6A)
Foreign-page cleanups.
kaf24@scramble.cl.cam.ac.uk [Wed, 17 Nov 2004 22:21:13 +0000 (22:21 +0000)]
bitkeeper revision 1.1159.178.1 (419bced9l1RdVC76cT9ARmM2W9UbRg)
Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
kaf24@scramble.cl.cam.ac.uk [Wed, 17 Nov 2004 22:15:28 +0000 (22:15 +0000)]
bitkeeper revision 1.1159.176.2 (419bcd80h-r7PbubJr0FE4gcCaXwRQ)
Add support for standalone make -f buildconfigs/mk... back.
bren@anvil.research [Wed, 17 Nov 2004 16:17:05 +0000 (16:17 +0000)]
bitkeeper revision 1.1159.170.43 (419b79810ziXBmhNHCQ-Z6wgYwAp7w)
Merge br260@labyrinth.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno.bk
into anvil.research:/scratch/anvil/bren/xeno.bk
kaf24@scramble.cl.cam.ac.uk [Wed, 17 Nov 2004 16:16:51 +0000 (16:16 +0000)]
bitkeeper revision 1.1159.177.1 (419b7973GQNMdTb87C7Uq9su5ForCA)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-unstable.bk
kaf24@scramble.cl.cam.ac.uk [Wed, 17 Nov 2004 16:16:34 +0000 (16:16 +0000)]
bitkeeper revision 1.1159.176.1 (419b7962daQGcKCC2RVXaxvuAr13Gg)
added tag RELEASE-2.0.1
bren@anvil.research [Wed, 17 Nov 2004 16:10:36 +0000 (16:10 +0000)]
bitkeeper revision 1.1159.176.1 (419b77fc7lOGZy3pNuKwE_AZuDPPuQ)
Fix my own mistake. Should pass the backend domain ID.
bren@anvil.research [Wed, 17 Nov 2004 15:09:59 +0000 (15:09 +0000)]
bitkeeper revision 1.1159.170.42 (419b69c7gX234yN4MLjxZjle-ovjcQ)
Fix my own mistake. Should pass the backend domain ID.
kaf24@freefall.cl.cam.ac.uk [Wed, 17 Nov 2004 13:48:07 +0000 (13:48 +0000)]
bitkeeper revision 1.1159.170.41 (419b5697bEIXHXiSbTxwpjfvjHraWw)
Reassert 2.1-devel after push to 2.0 tree.
kaf24@freefall.cl.cam.ac.uk [Wed, 17 Nov 2004 13:45:24 +0000 (13:45 +0000)]
bitkeeper revision 1.1159.170.40 (419b55f4xjnbq8tzjeO3VSVxGTstBw)
added tag RELEASE-2.0.1
kaf24@freefall.cl.cam.ac.uk [Wed, 17 Nov 2004 13:45:10 +0000 (13:45 +0000)]
bitkeeper revision 1.1159.170.40 (419b55e6jnbji7_jBNPq93t0rRHt4g)
Cset exclude: kaf24@freefall.cl.cam.ac.uk|ChangeSet|
20041105104027|05915
kaf24@freefall.cl.cam.ac.uk [Wed, 17 Nov 2004 13:43:29 +0000 (13:43 +0000)]
bitkeeper revision 1.1159.170.39 (419b5581poSuvE_McWQiO9aFYWL_yg)
Merge freefall.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0.bk
into freefall.cl.cam.ac.uk:/local/scratch/kaf24/xeno
kaf24@freefall.cl.cam.ac.uk [Wed, 17 Nov 2004 13:40:32 +0000 (13:40 +0000)]
bitkeeper revision 1.1159.1.385 (419b54d0E_vjy3KgQ1TvEX6lII-VWQ)
added tag RELEASE-2.0.0
kaf24@freefall.cl.cam.ac.uk [Wed, 17 Nov 2004 13:14:15 +0000 (13:14 +0000)]
bitkeeper revision 1.1159.170.38 (419b4ea7EVWPzoNmHFd8awUXxFXmLg)
Sanitise ignore list.
kaf24@freefall.cl.cam.ac.uk [Wed, 17 Nov 2004 13:13:55 +0000 (13:13 +0000)]
bitkeeper revision 1.1159.170.37 (419b4e93x5uYHCJBfuNflDeySU4JpQ)
Clean up "foreign pages" patch to refelect what we pushed upstream to
the core Linux maintainers.
bren@anvil.research [Wed, 17 Nov 2004 12:14:21 +0000 (12:14 +0000)]
bitkeeper revision 1.1159.170.36 (419b409dgOm9WpCUrkZWaLcFuKDTIw)
Solve hang at net frontend initialization by necessarily passing domain ID to NetDev in xend.
This follows Andy's cset to support backends in unprivileged domains.
iap10@labyrinth.cl.cam.ac.uk [Wed, 17 Nov 2004 02:24:04 +0000 (02:24 +0000)]
bitkeeper revision 1.1159.170.35 (419ab6448ydG-9pjZ3SRv3nESPZzYg)
add comment
iap10@labyrinth.cl.cam.ac.uk [Wed, 17 Nov 2004 01:46:12 +0000 (01:46 +0000)]
bitkeeper revision 1.1159.170.34 (419aad6416AhQtqf_9z4O_V7Cit8iQ)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-2.0-testing.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-unstable.bk
iap10@labyrinth.cl.cam.ac.uk [Wed, 17 Nov 2004 01:42:41 +0000 (01:42 +0000)]
bitkeeper revision 1.1159.175.2 (419aac910pa0nMHuaLaEOWmKvC9JVg)
waste 4 bytes to avoid #ifdef ugliness
iap10@labyrinth.cl.cam.ac.uk [Wed, 17 Nov 2004 00:33:38 +0000 (00:33 +0000)]
bitkeeper revision 1.1159.170.33 (419a9c62tk7sIcrtH243O5DOGwNn8g)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
iap10@labyrinth.cl.cam.ac.uk [Wed, 17 Nov 2004 00:30:21 +0000 (00:30 +0000)]
bitkeeper revision 1.1159.175.1 (419a9b9dCZLKnt1tKvFYyV5cDeDbmQ)
Clean up drivers/char/mem.c patch.
kaf24@freefall.cl.cam.ac.uk [Tue, 16 Nov 2004 21:23:10 +0000 (21:23 +0000)]
bitkeeper revision 1.1159.168.7 (419a6fbepARynjSYyfFg1S3Py1v94A)
Xen build fixes. Work with Hardened GCC.
kaf24@freefall.cl.cam.ac.uk [Tue, 16 Nov 2004 19:47:06 +0000 (19:47 +0000)]
bitkeeper revision 1.1159.170.32 (419a593aACa3uJybVvoEJ_gaJcjDwA)
Merge freefall.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into freefall.cl.cam.ac.uk:/local/scratch/kaf24/xeno.bk
kaf24@freefall.cl.cam.ac.uk [Tue, 16 Nov 2004 17:36:06 +0000 (17:36 +0000)]
bitkeeper revision 1.1159.170.31 (419a3a86bSLSt5jRubDsLFc4VXWrkQ)
Sanitise failsafe callback. The safe pf handler stuff was madness.
If it turns out to be needed, there must be a better way.
smh22@tempest.cl.cam.ac.uk [Tue, 16 Nov 2004 16:18:43 +0000 (16:18 +0000)]
bitkeeper revision 1.1159.170.30 (419a2863WX3YLZ5KVCew4n2UgbIs-g)
make 2.4 build again
kaf24@freefall.cl.cam.ac.uk [Tue, 16 Nov 2004 13:26:33 +0000 (13:26 +0000)]
bitkeeper revision 1.1159.170.29 (419a0009K2EoexbNZXY_leDTaivx2w)
Fix make_page_{readonly,writable} to deal properly with highmem.
akw27@labyrinth.cl.cam.ac.uk [Tue, 16 Nov 2004 12:58:33 +0000 (12:58 +0000)]
bitkeeper revision 1.1159.170.28 (4199f979RH9YDYvR9XUZksaNnSlnLQ)
Fixes to xend for backends in domains other than dom0.
kaf24@freefall.cl.cam.ac.uk [Tue, 16 Nov 2004 11:56:51 +0000 (11:56 +0000)]
bitkeeper revision 1.1159.170.27 (4199eb03e15gd8adslXoDx2C8r41ow)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/local/scratch/kaf24/xeno
kaf24@freefall.cl.cam.ac.uk [Tue, 16 Nov 2004 11:56:44 +0000 (11:56 +0000)]
bitkeeper revision 1.1159.174.4 (
4199eafc-o43U-MPvkSymdEahhBVLg)
Fix panic() so that it flushes console messages and then kills the VM
cleanly (instead of spinning).
kaf24@freefall.cl.cam.ac.uk [Tue, 16 Nov 2004 11:56:15 +0000 (11:56 +0000)]
bitkeeper revision 1.1159.174.3 (4199eadf9ra8mQPwvvr9Ke8eQfkfIg)
Fix CONFIG_DEBUG_PAGEALLOC. More generally, this fixes
__change_page_attr at the same time (incompatible with writable
pagetables).
kaf24@freefall.cl.cam.ac.uk [Tue, 16 Nov 2004 11:55:31 +0000 (11:55 +0000)]
bitkeeper revision 1.1159.174.2 (4199eab3BFgYlgf6yBL0RuSb19gzGA)
Fix CONFIG_4KSTACKS kernel config option, and add it do default config.
kaf24@freefall.cl.cam.ac.uk [Tue, 16 Nov 2004 11:54:32 +0000 (11:54 +0000)]
bitkeeper revision 1.1159.174.1 (4199ea78WRqMUotnBDHybojMaiF37w)
Add more required sanity checks to writable p.t. code in Xen.
mwilli2@equilibrium.research [Tue, 16 Nov 2004 00:40:23 +0000 (00:40 +0000)]
bitkeeper revision 1.1159.170.26 (41994c77d7MyAnUlSeibYJqQo1ADCA)
Clean up write interface for balloon proc file somewhat.
mwilli2@equilibrium.research [Mon, 15 Nov 2004 20:36:28 +0000 (20:36 +0000)]
bitkeeper revision 1.1159.168.6 (4199134cGy53S7HzqzuO4Ufm3c9ijw)
Wait for in the xend init script for Xend to really come
up. Avoids races with other init scripts.
cl349@freefall.cl.cam.ac.uk [Mon, 15 Nov 2004 15:33:15 +0000 (15:33 +0000)]
bitkeeper revision 1.1159.170.25 (
4198cc3b-yQEJ6t2KXb0BZw64jh66Q)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xen.bk-ddb
cl349@freefall.cl.cam.ac.uk [Mon, 15 Nov 2004 15:32:46 +0000 (15:32 +0000)]
bitkeeper revision 1.1159.173.1 (4198cc1etdf5hNRh765kjOv76JOjog)
Run "reboot machine" keyhandler from interrupt context.
kaf24@freefall.cl.cam.ac.uk [Mon, 15 Nov 2004 13:19:19 +0000 (13:19 +0000)]
bitkeeper revision 1.1159.170.24 (4198acd7Fs4-ujy8fHFTYRsZuN115Q)
Ported Steven Smith's multi-user extension of /dev/xen/evtchn to
current evtchn driver. Now the device can be open multiple times, with
users bound to disjoint sets of ports.
kaf24@freefall.cl.cam.ac.uk [Mon, 15 Nov 2004 10:56:35 +0000 (10:56 +0000)]
bitkeeper revision 1.1159.170.23 (41988b637H-s7zBc_EhrKCZog7CGNw)
Clean up multi-kernel build system.
kaf24@freefall.cl.cam.ac.uk [Sun, 14 Nov 2004 17:43:02 +0000 (17:43 +0000)]
bitkeeper revision 1.1159.170.22 (419799266IZUHab-ZN-CjISQ_bMUxg)
Fix the floppy driver to xen and add it to the -xen0 default config.
kaf24@freefall.cl.cam.ac.uk [Sun, 14 Nov 2004 15:55:50 +0000 (15:55 +0000)]
bitkeeper revision 1.1159.170.21 (41978006yk1bg04SJNSN2JWccT5adA)
Disable PIE/SSP features when building Xen, if GCC supports them.
kaf24@freefall.cl.cam.ac.uk [Sat, 13 Nov 2004 17:32:43 +0000 (17:32 +0000)]
bitkeeper revision 1.1159.170.20 (4196453bO-PrYERhRRpFAeXiVJP1Sw)
Remove redundant code and fix small bug in entry.S
kaf24@freefall.cl.cam.ac.uk [Sat, 13 Nov 2004 17:17:59 +0000 (17:17 +0000)]
bitkeeper revision 1.1159.170.19 (419641c7PFSwb0OCvYznpBOaQJY6Fw)
Cleaned up debugger interface to traps.c.
kaf24@freefall.cl.cam.ac.uk [Sat, 13 Nov 2004 16:10:28 +0000 (16:10 +0000)]
bitkeeper revision 1.1159.170.18 (419631f46LScNrXRGEL-VrxeFQPSBA)
Clean up keyhandler interface. Now register a new keyhandler with
register_keyhandler() or register_irq_keyhandler().
kaf24@freefall.cl.cam.ac.uk [Sat, 13 Nov 2004 15:49:25 +0000 (15:49 +0000)]
bitkeeper revision 1.1159.170.17 (41962d055pOc5fTrHGe4fmt4cHDhjw)
Merge freefall.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into freefall.cl.cam.ac.uk:/local/scratch/kaf24/xeno
kaf24@freefall.cl.cam.ac.uk [Sat, 13 Nov 2004 15:48:51 +0000 (15:48 +0000)]
bitkeeper revision 1.1159.168.5 (41962ce3XTE0Rv_fvLiNwsSsvTfxUA)
Makes packet-size checks in netback driver less conservative. Allows e.g.,
PPPoE to work.
cl349@freefall.cl.cam.ac.uk [Sat, 13 Nov 2004 10:11:35 +0000 (10:11 +0000)]
bitkeeper revision 1.1159.170.16 (4195ddd7jxD5QzxBsPmmTAdBS9rikw)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-2.0.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-unstable.bk
cl349@freefall.cl.cam.ac.uk [Sat, 13 Nov 2004 10:10:39 +0000 (10:10 +0000)]
bitkeeper revision 1.1159.168.4 (4195dd9fuE-UmEKmUEOm1GvgA2jDXg)
Declare evtchn_do_upcall with asmlinkage for CONFIG_REGPARM.
(not evtchn_device_upcall)
cl349@freefall.cl.cam.ac.uk [Sat, 13 Nov 2004 10:04:21 +0000 (10:04 +0000)]
bitkeeper revision 1.1159.170.15 (4195dc2522qCUB8kQ3bVffVY3XIPhg)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-2.0.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-unstable.bk
cl349@freefall.cl.cam.ac.uk [Sat, 13 Nov 2004 09:59:35 +0000 (09:59 +0000)]
bitkeeper revision 1.1159.168.3 (4195db072g989tWZuoaN1ovNwoEBjQ)
Declare evtchn_do_upcall with asmlinkage for CONFIG_REGPARM.
cl349@freefall.cl.cam.ac.uk [Sat, 13 Nov 2004 09:37:17 +0000 (09:37 +0000)]
bitkeeper revision 1.1159.168.2 (4195d5cd7EdTdzGQTt_b3E_j7MPmUw)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-2.0-testing.bk
into freefall.cl.cam.ac.uk:/local/scratch/cl349/xen-2.0-testing.bk
cl349@freefall.cl.cam.ac.uk [Fri, 12 Nov 2004 18:02:51 +0000 (18:02 +0000)]
bitkeeper revision 1.1159.170.14 (4194facbchglsPKuuZP2xARQ1tSJxQ)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xen.bk-ddb
into freefall.cl.cam.ac.uk:/local/scratch/cl349/xen.bk-ddb
cl349@freefall.cl.cam.ac.uk [Fri, 12 Nov 2004 18:02:34 +0000 (18:02 +0000)]
bitkeeper revision 1.1159.172.6 (4194fabamHr_DCPBrjJ6jGPZc1kq-A)
Untangle #includes slightly.
cl349@freefall.cl.cam.ac.uk [Fri, 12 Nov 2004 17:21:13 +0000 (17:21 +0000)]
bitkeeper revision 1.1159.170.13 (4194f109iXlnhuZNs5l5WjDDk5pnXA)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xen.bk-ddb
cl349@freefall.cl.cam.ac.uk [Fri, 12 Nov 2004 17:15:41 +0000 (17:15 +0000)]
bitkeeper revision 1.1159.172.5 (4194efbdtn0wkhatZ5h3AhSTCQkn2g)
Add hooks for debuggers.
sos22@douglas.cl.cam.ac.uk [Fri, 12 Nov 2004 16:56:18 +0000 (16:56 +0000)]
bitkeeper revision 1.1159.170.12 (4194eb32TtoQmmdoymakhiMQr5rPLg)
Correct typo.
sos22@douglas.cl.cam.ac.uk [Fri, 12 Nov 2004 16:55:35 +0000 (16:55 +0000)]
bitkeeper revision 1.1159.170.11 (4194eb07XZHxeEWuN5sYLSMOjra2ug)
Some of the scripts have moved. Correct for this.
sos22@douglas.cl.cam.ac.uk [Fri, 12 Nov 2004 16:44:19 +0000 (16:44 +0000)]
bitkeeper revision 1.1159.170.10 (4194e863CFMzlWI0nAmHog0_NZ2vfQ)
Add in a minimal reimplementation of xend. This is mostly useful for prototyping things which would require wide-spread changes to xend, if implemented
there e.g. domain replay.
It is emphatically not useful as a replacement for xend in general use.
cl349@freefall.cl.cam.ac.uk [Fri, 12 Nov 2004 16:35:25 +0000 (16:35 +0000)]
bitkeeper revision 1.1159.172.4 (4194e64dB1FWMrwVD84YzFri88ml-Q)
Add comment.
cl349@freefall.cl.cam.ac.uk [Fri, 12 Nov 2004 15:06:36 +0000 (15:06 +0000)]
bitkeeper revision 1.1159.172.3 (4194d17cHAKS_aZt34dj741AVg4MNQ)
Split irq_serial_getc out of serial_getc, irq_serial_getc can be called from
interrupt handlers.
cl349@freefall.cl.cam.ac.uk [Fri, 12 Nov 2004 14:55:47 +0000 (14:55 +0000)]
bitkeeper revision 1.1159.172.2 (4194cef3KkZjQym7EHz-BQaIK1qWiQ)
Add %q as synonym for %ll.
cl349@freefall.cl.cam.ac.uk [Fri, 12 Nov 2004 14:52:50 +0000 (14:52 +0000)]
bitkeeper revision 1.1159.172.1 (4194ce42z4ANVXzSMk0doSVOCKrA1g)
Add no-defer keyhandlers which get called from interrupt context and get
access to the registers saved on interrupt entry.
smh22@tempest.cl.cam.ac.uk [Fri, 12 Nov 2004 14:33:59 +0000 (14:33 +0000)]
bitkeeper revision 1.1159.170.9 (4194c9d7SVnKydQXKdEqJVKG3_Tx9g)
build under 2.4 again
maw48@labyrinth.cl.cam.ac.uk [Fri, 12 Nov 2004 02:27:12 +0000 (02:27 +0000)]
bitkeeper revision 1.1159.170.8 (41941f80EEjdAauf6xE3BzLRMrrbrA)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-2.0-testing.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-unstable.bk
mwilli2@equilibrium.research [Fri, 12 Nov 2004 02:17:38 +0000 (02:17 +0000)]
bitkeeper revision 1.1159.169.3 (41941d42yvGVBeBJCS7iDgcj1NaP1Q)
Add console option to config docs.
mafetter@fleming.research [Wed, 10 Nov 2004 15:51:36 +0000 (15:51 +0000)]
bitkeeper revision 1.1159.170.7 (41923908rDeIw_dn4LNMwv4Ji60AVg)
"make install" was still using the old $TOP/install area for some
of its work, rather than the new $TOP/dist/install area. Fixed.
mafetter@fleming.research [Wed, 10 Nov 2004 14:43:17 +0000 (14:43 +0000)]
bitkeeper revision 1.1159.170.6 (41922905a6kZOeoZ84QzHWM8pnzhZA)
Merge maf46@ssh-relay1.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno.bk
into fleming.research:/scratch/fleming/mafetter/xen.head
mafetter@fleming.research [Wed, 10 Nov 2004 14:42:14 +0000 (14:42 +0000)]
bitkeeper revision 1.1159.171.1 (419228c6kbohrU_-Rctxvc34Aiaa0A)
"cd $TOP/xen; make dist" didn't know about the new $TOP/dist/install
hierarchy. Now it does.
kaf24@scramble.cl.cam.ac.uk [Wed, 10 Nov 2004 13:30:12 +0000 (13:30 +0000)]
bitkeeper revision 1.1159.170.5 (419217e4K3rPd5z2fIp1UYNR5haumQ)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-unstable.bk
kaf24@scramble.cl.cam.ac.uk [Wed, 10 Nov 2004 13:21:16 +0000 (13:21 +0000)]
bitkeeper revision 1.1159.170.4 (419215cc4aAUY_9n4TxHpJNmjqysUg)
netfront.c, blkfront.c, balloon.c:
Fix for GCC 2.4.x
mwilli2@equilibrium.research [Tue, 9 Nov 2004 19:06:11 +0000 (19:06 +0000)]
bitkeeper revision 1.1159.169.2 (41911523lfZc2BTywCd_5SbKwL-W2w)
Extra discussion of Xen virtual network configuration.
kaf24@freefall.cl.cam.ac.uk [Mon, 8 Nov 2004 19:03:43 +0000 (19:03 +0000)]
bitkeeper revision 1.1159.170.3 (418fc30fH17ZA9UiJHFIG5IhuuiaCQ)
Rename xen_regs xcs,xds,xes,xfs,xgs,xss to remove the 'x' prefix.
kaf24@freefall.cl.cam.ac.uk [Mon, 8 Nov 2004 18:54:03 +0000 (18:54 +0000)]
bitkeeper revision 1.1159.170.2 (418fc0cbyeYILYK3WoFh0bVv3e_-KA)
Allow users of SAVE_ALL and SET_XEN_SEGMENTS to specify which register
is to be clobbered on return.